Dizilerde Sıralama, Arama, Ters Çevirme

Bu yazımızda Dizilerde Arama, Ters Çevirme ve Sıralama işlemlerini inceleyeceğiz.

Dizi Sıralama Ekranı

 int[] a = { 10, 3, 5, 20, 50,21 };
 Array.Sort(a);
 



Dizi Ters Çevirme 

 int[] a = { 10, 3, 5, 20, 50,21 };
 Array.Reverse(a);




Dizide Arama Yapma

  int aranan = int.Parse(txtAranan.Text);
  int index=Array.IndexOf(a, aranan);
 
  if (index == -1)
         MessageBox.Show("Aranan bulunamadı");
  else 
      MessageBox.Show("Aranan dizide var");



Tüm Kodlar

 int[] a = { 10, 3, 5, 20, 50,21 };
        private void btnSirala_Click(object sender, EventArgs e)
        {
            listBox1.Items.Clear();
            Array.Sort(a);
 
            for (int i = 0; i < a.Length; i++)
                listBox1.Items.Add(a[i]);
        }
        private void btnCevir_Click(object sender, EventArgs e)
        {
            listBox1.Items.Clear();
            Array.Reverse(a);
            for (int i = 0; i < a.Length; i++)
                listBox1.Items.Add(a[i]);
        }
 
        private void btnBul_Click(object sender, EventArgs e)
        {
            int aranan = int.Parse(txtAranan.Text);
            int index=Array.IndexOf(a, aranan);
            if (index == -1)
                MessageBox.Show("Aranan bulunamadı");
            else 
                MessageBox.Show("Aranan dizide var");
 
           
        }
 

Mutlu Kodlamalar,
Oğuzhan TAŞ
Aralık 2021 Bookmark and Share